Python wurde mit dem Ziel entworfen, mglichst einfach und bersichtlich zu sein. Dies soll durch zwei Manahmen erreicht werden: Zum einen kommt die Sprache mit relativ wenigen Schlsselwrtern aus,[7] zum anderen ist die Syntax reduziert und auf bersichtlichkeit optimiert.

Durch die Mglichkeit, auch Programme anderer Sprachen als Modul einzubetten, werden viele Nischen in der Programmierung abgedeckt. Bei Bedarf lassen sich so beispielsweise zeitkritische Teile durch in maschinennheren Sprachen, wie z. B. C, programmierte Routinen ersetzen, oder Python kann als Skriptsprache eines anderen Programms dienen (z. B. Blender, Cinema 4D, GIMP, Maya, OpenOffice.org, PyMOL, SPSS, etc.).